# 自定义cry函数,输出"小猫,喵喵叫..."
def cry():
    print("小猫喵喵叫")


# 调用函数 , 函数不调用的话  是不会执行的
# 原理就是 当你调用这个方法名称的时候  会找到方法的地址  然后去执行这个地址里面的代码
# cry()
# print(id(cry()))


# 自定义cal01函数,可以计算从1+...1000的结果
def cal01():
    total = 0.00
    for i in range(1, 1001):
        total += i
    print("total=", total)


# 调用函数
# cal01()

# 自定义cal02函数,该函数可以接收一个数n,计算从1+...+n的结果
def cal02(n):
    total = 0.00
    for i in range(1, n + 1):
        total += i
    return total

#调用函数
#1.cal02(5)调用函数 cal02
#2.(5)表示我调用函数的时候,传入了实参5,即把赋给了形参n n = 5
# res = cal02(5)
# print("res = " , res)


#自定义get_sum函数,可以计算两个数的和,并且返回结果
def get_sum(num1 , num2):
    return num1 + num2

#调用函数
sum = get_sum(10,2)
print("sum = " , sum)